revelation vs human philosophies